Conference Proceedings
Autospearman: Automatically mitigating correlated software metrics for interpreting defect models
J Jiarpakdee, C Tantithamthavorn, C Treude
Proceedings 2018 IEEE International Conference on Software Maintenance and Evolution Icsme 2018 | Published : 2018
Abstract
The interpretation of defect models heavily relies on software metrics that are used to construct them. However, such software metrics are often correlated in defect models. Prior work often uses feature selection techniques to remove correlated metrics in order to improve the performance of defect models. Yet, the interpretation of defect models may be misleading if feature selection techniques produce subsets of inconsistent and correlated metrics. In this paper, we investigate the consistency and correlation of the subsets of metrics that are produced by nine commonly-used feature selection techniques. Through a case study of 13 publicly-Available defect datasets, we find that feature sel..
View full abstractRelated Projects (1)
Grants
Awarded by Australian Research Council
Funding Acknowledgements
This study would not have been possible without the data shared in the Tera-PROMISE repository [53], as well as the data shared by Shepperd et al. [64], Kim et al. [39, 82], D'Ambros et al. [11, 12], Zimmermann et al. [87], as well as supercomputing resources provided by the Phoenix HPC service at the University of Adelaide. This work was supported by the University of Adelaide's Beacon of Enlightenment PhD scholarship and the Australian Research Council's Discovery Early Career Researcher Award (DECRA) funding scheme (DE180100153).